// 基于template/src/widgets/{{appEntities}}/{{ctrls@REPORTPANEL}}-report-panel/{{spinalCase ctrl.codeName}}-report-panel-vo.ts.hbs生成
import { ControlVOBase } from '@/core';

export class ReportpanelControlVO extends ControlVOBase {

  /**
   * 实体主键属性
   *
   * @protected
   * @memberof ReportpanelControlVO
   */
  protected readonly srfkey = 'avuetestid';

  /**
   * 实体主信息属性
   *
   * @protected
   * @memberof ReportpanelControlVO
   */
  protected readonly srfmajortext = 'avuetestname';

  /**
   * 实体标识
   *
   * @protected
   * @memberof ReportpanelControlVO
   */
  protected readonly deCodeName = 'avuetest';

  constructor(data: any){
      super(data);
      //  面板自持属性
      this.$ownKeys = ['avuetest', 'singlelinetext', 'rate', 'slider', 'checkbox', 'checkboxlist', 'dropdownlist', 'dropdownlistcascader', 'dropdownlisttree', 'inputnumber', 'mapselect', 'maplongitude', 'maplatitude', 'mutlilinetext', 'passwordtext', 'sliderrange', 'checkboxbutton', 'checkboxlistbutton', 'mutlidropdownlist', 'mutlidropdownlistcascader', 'mutlidropdownlisttree', 'cascaderone', 'cascadertwo', 'cascadertree', 'cascaderselect', 'mutlicascaderselect', 'mutlicascadertree', 'stringarray', 'urlarray', 'imagearray', 'numberarray', 'timerange', 'daterange', 'numberrange', 'starttime', 'endtime', 'enddate', 'startdate', 'startnumber', 'endnumber', 'avuechildfours', 'switchfield', 'intarray', 'avuetestname', 'avuetestid', 'createman', 'createdate', 'updatedate', 'updateman'];
  }
  get singlelinetext() {
      return this.$DO.singlelinetext;
  }
  set singlelinetext(value: any) {
      this.$DO.singlelinetext = value;
  }
  get rate() {
      return this.$DO.rate;
  }
  set rate(value: any) {
      this.$DO.rate = value;
  }
  get slider() {
      return this.$DO.slider;
  }
  set slider(value: any) {
      this.$DO.slider = value;
  }
  get checkbox() {
      return this.$DO.checkbox;
  }
  set checkbox(value: any) {
      this.$DO.checkbox = value;
  }
  get checkboxlist() {
      return this.$DO.checkboxlist;
  }
  set checkboxlist(value: any) {
      this.$DO.checkboxlist = value;
  }
  get dropdownlist() {
      return this.$DO.dropdownlist;
  }
  set dropdownlist(value: any) {
      this.$DO.dropdownlist = value;
  }
  get dropdownlistcascader() {
      return this.$DO.dropdownlistcascader;
  }
  set dropdownlistcascader(value: any) {
      this.$DO.dropdownlistcascader = value;
  }
  get dropdownlisttree() {
      return this.$DO.dropdownlisttree;
  }
  set dropdownlisttree(value: any) {
      this.$DO.dropdownlisttree = value;
  }
  get inputnumber() {
      return this.$DO.inputnumber;
  }
  set inputnumber(value: any) {
      this.$DO.inputnumber = value;
  }
  get mapselect() {
      return this.$DO.mapselect;
  }
  set mapselect(value: any) {
      this.$DO.mapselect = value;
  }
  get maplongitude() {
      return this.$DO.maplongitude;
  }
  set maplongitude(value: any) {
      this.$DO.maplongitude = value;
  }
  get maplatitude() {
      return this.$DO.maplatitude;
  }
  set maplatitude(value: any) {
      this.$DO.maplatitude = value;
  }
  get mutlilinetext() {
      return this.$DO.mutlilinetext;
  }
  set mutlilinetext(value: any) {
      this.$DO.mutlilinetext = value;
  }
  get passwordtext() {
      return this.$DO.passwordtext;
  }
  set passwordtext(value: any) {
      this.$DO.passwordtext = value;
  }
  get sliderrange() {
      return this.$DO.sliderrange;
  }
  set sliderrange(value: any) {
      this.$DO.sliderrange = value;
  }
  get checkboxbutton() {
      return this.$DO.checkboxbutton;
  }
  set checkboxbutton(value: any) {
      this.$DO.checkboxbutton = value;
  }
  get checkboxlistbutton() {
      return this.$DO.checkboxlistbutton;
  }
  set checkboxlistbutton(value: any) {
      this.$DO.checkboxlistbutton = value;
  }
  get mutlidropdownlist() {
      return this.$DO.mutlidropdownlist;
  }
  set mutlidropdownlist(value: any) {
      this.$DO.mutlidropdownlist = value;
  }
  get mutlidropdownlistcascader() {
      return this.$DO.mutlidropdownlistcascader;
  }
  set mutlidropdownlistcascader(value: any) {
      this.$DO.mutlidropdownlistcascader = value;
  }
  get mutlidropdownlisttree() {
      return this.$DO.mutlidropdownlisttree;
  }
  set mutlidropdownlisttree(value: any) {
      this.$DO.mutlidropdownlisttree = value;
  }
  get cascaderone() {
      return this.$DO.cascaderone;
  }
  set cascaderone(value: any) {
      this.$DO.cascaderone = value;
  }
  get cascadertwo() {
      return this.$DO.cascadertwo;
  }
  set cascadertwo(value: any) {
      this.$DO.cascadertwo = value;
  }
  get cascadertree() {
      return this.$DO.cascadertree;
  }
  set cascadertree(value: any) {
      this.$DO.cascadertree = value;
  }
  get cascaderselect() {
      return this.$DO.cascaderselect;
  }
  set cascaderselect(value: any) {
      this.$DO.cascaderselect = value;
  }
  get mutlicascaderselect() {
      return this.$DO.mutlicascaderselect;
  }
  set mutlicascaderselect(value: any) {
      this.$DO.mutlicascaderselect = value;
  }
  get mutlicascadertree() {
      return this.$DO.mutlicascadertree;
  }
  set mutlicascadertree(value: any) {
      this.$DO.mutlicascadertree = value;
  }
  get stringarray() {
      return this.$DO.stringarray;
  }
  set stringarray(value: any) {
      this.$DO.stringarray = value;
  }
  get urlarray() {
      return this.$DO.urlarray;
  }
  set urlarray(value: any) {
      this.$DO.urlarray = value;
  }
  get imagearray() {
      return this.$DO.imagearray;
  }
  set imagearray(value: any) {
      this.$DO.imagearray = value;
  }
  get numberarray() {
      return this.$DO.numberarray;
  }
  set numberarray(value: any) {
      this.$DO.numberarray = value;
  }
  get timerange() {
      return this.$DO.timerange;
  }
  set timerange(value: any) {
      this.$DO.timerange = value;
  }
  get daterange() {
      return this.$DO.daterange;
  }
  set daterange(value: any) {
      this.$DO.daterange = value;
  }
  get numberrange() {
      return this.$DO.numberrange;
  }
  set numberrange(value: any) {
      this.$DO.numberrange = value;
  }
  get starttime() {
      return this.$DO.starttime;
  }
  set starttime(value: any) {
      this.$DO.starttime = value;
  }
  get endtime() {
      return this.$DO.endtime;
  }
  set endtime(value: any) {
      this.$DO.endtime = value;
  }
  get enddate() {
      return this.$DO.enddate;
  }
  set enddate(value: any) {
      this.$DO.enddate = value;
  }
  get startdate() {
      return this.$DO.startdate;
  }
  set startdate(value: any) {
      this.$DO.startdate = value;
  }
  get startnumber() {
      return this.$DO.startnumber;
  }
  set startnumber(value: any) {
      this.$DO.startnumber = value;
  }
  get endnumber() {
      return this.$DO.endnumber;
  }
  set endnumber(value: any) {
      this.$DO.endnumber = value;
  }
  get avuechildfours() {
      return this.$DO.avuechildfours;
  }
  set avuechildfours(value: any) {
      this.$DO.avuechildfours = value;
  }
  get switchfield() {
      return this.$DO.switchfield;
  }
  set switchfield(value: any) {
      this.$DO.switchfield = value;
  }
  get intarray() {
      return this.$DO.intarray;
  }
  set intarray(value: any) {
      this.$DO.intarray = value;
  }
  get avuetestname() {
      return this.$DO.avuetestname;
  }
  set avuetestname(value: any) {
      this.$DO.avuetestname = value;
  }
  get avuetestid() {
      return this.$DO.avuetestid;
  }
  set avuetestid(value: any) {
      this.$DO.avuetestid = value;
  }
  get createman() {
      return this.$DO.createman;
  }
  set createman(value: any) {
      this.$DO.createman = value;
  }
  get createdate() {
      return this.$DO.createdate;
  }
  set createdate(value: any) {
      this.$DO.createdate = value;
  }
  get updatedate() {
      return this.$DO.updatedate;
  }
  set updatedate(value: any) {
      this.$DO.updatedate = value;
  }
  get updateman() {
      return this.$DO.updateman;
  }
  set updateman(value: any) {
      this.$DO.updateman = value;
  }
  set avuetest(value: any) {
      this.$DO.avuetestid = value;
  }
  get avuetest() {
      return this.$DO.avuetestid;
  }
}